Distributed Locking Design Deep Dive With Google Swe! | Systems Design Interview Question 24